package com.jingdianjichi.subject.domain.service;

import com.jingdianjichi.subject.common.entity.PageResponse;
import com.jingdianjichi.subject.domain.entity.SubjectAnswerBO;
import com.jingdianjichi.subject.domain.entity.SubjectInfoBO;
import com.jingdianjichi.subject.domain.entity.SubjectLabelBO;
import com.jingdianjichi.subject.infra.basic.entity.SubjectInfo;

import java.util.List;

/**
 * SubjectLabelDomainService 类
 *
 * @author 熊苏鹏1
 * @date 2025/2/14 20:52
 * @description 标签DomainSerivce
 */
public interface SubjectInfoDomainService {
    /**
     * 新增标签
     * @param subjectLabelBO
     * @return
     */
    void add(SubjectInfoBO subjectLabelBO);


    PageResponse<SubjectInfoBO> queryCountByCondition(SubjectInfoBO subjectInfoBO);

    SubjectInfoBO querySubjectDetail(SubjectInfoBO subjectInfoBO);
}
